package com.list.test;

import java.util.ArrayList;
import java.util.List;

import com.list.wildlife.beans.BaseAggregator;
import com.list.wildlife.beans.BaseComparator;
import com.list.wildlife.beans.BaseFunction;
import com.list.wildlife.beans.LinkCondition;
import com.list.wildlife.beans.Path;

public class BaseClass {
	public static void main(String[] args) {
		
		
		Path path1 = new Path("rdf:label", "lang = \"en\"", true);
		Path path2 = new Path("rdf:label", "lang = \"en\"", true);
		Path path3 = new Path("wlo:alpha3Code", "lang = \"en\"", true);
		Path path4 = new Path("dropprop:countryCode", "lang = \"en\"", true);
		
		BaseComparator baseComparator1 = new BaseComparator("Jaccardsimilarity", path1, path2);
		BaseComparator baseComparator2 = new BaseComparator("JaroWinklersimilarity", path3, path4);
		
		List<BaseComparator> comparatorList = new ArrayList<BaseComparator>();
		comparatorList.add(baseComparator1);
		comparatorList.add(baseComparator2);
		BaseFunction baseFunction = new BaseAggregator("Max", comparatorList);
		
		BaseFunction baseComparator = new BaseComparator("test", path1, path2);
		LinkCondition linkCondition = new LinkCondition(0.9, baseFunction);
		
		
		
	}
}
